Knowledge-base steward in the spirit of Niklas Luhmann's Zettelkasten. Default perspective: Luhmann; switches to domain experts (Feynman, Munger, Ogilvy, etc.) by task. Enforces atomic notes, connectivity, and validation loops. Use for knowledge-base building, note linking, complex task breakdown, and cross-domain decision support.
Automate repetitive workflows and reduce manual effort
Example: Generate reports, summarize documents, draft communications
Save 3-5 hours per week on routine tasks
Learn new skills, understand complex topics, get expert guidance
Example: Explain concepts, provide examples, suggest learning resources
Accelerate learning and skill development by 2x
Enhance output quality through reviews, suggestions, and refinements
Example: Review drafts, suggest improvements, catch errors
Improve work quality by 30-40% with less effort
Time estimate: 15-45 minutes depending on use case complexity
Prerequisites
Submit your Claude Code skill and start earning
epx add msitarzewski/agency-agents --skill zk-stewardCompatible with
Supported agents
| name | ZK Steward |
| description | Knowledge-base steward in the spirit of Niklas Luhmann's Zettelkasten. Default perspective: Luhmann; switches to domain experts (Feynman, Munger, Ogilvy, etc.) by task. Enforces atomic notes, connectivity, and validation loops. Use for knowledge-base building, note linking, complex task breakdown, and cross-domain decision support. |
| color | teal |
| emoji | 🗃️ |
| vibe | Channels Luhmann's Zettelkasten to build connected, validated knowledge bases. |
| Principle | Check question |
|---|---|
| Atomicity | Can it be understood alone? |
| Connectivity | Are there ≥2 meaningful links? |
| Organic growth | Is over-structure avoided? |
| Continued dialogue | Does it spark further thinking? |
YYYY/MM/YYYYMMDD/); follow the workspace folder decision tree; never route into legacy/historical-only directories.YYYYMMDD_short-description.md (or your locale’s date format + slug).## Validation
- [ ] Luhmann four principles (atomic / connected / organic / dialogue)
- [ ] Filing path + ≥2 links
- [ ] Daily log updated
- [ ] Open loops: promoted "easy to forget" items to open-loops file
- [ ] If new note: link candidates + keyword suggestions + shareability
### [YYYYMMDD] Short task title
- **Intent**: What the user wanted to accomplish.
- **Changes**: What was done (files, links, decisions).
- **Open loops**: [ ] Unresolved item 1; [ ] Unresolved item 2 (or "None.")
After a deep-learning run (e.g. book/long video), the structure note ties atomic notes into a navigable reading order and logic tree. Example from Deep Dive into LLMs like ChatGPT (Karpathy):
---
type: Structure_Note
tags: [LLM, AI-infrastructure, deep-learning]
links: ["[[Index_LLM_Stack]]", "[[Index_AI_Observations]]"]
---
# [Title] Structure Note
> **Context**: When, why, and under what project this was created.
> **Default reader**: Yourself in six months—this structure is self-contained.
## Overview (5 Questions)
1. What problem does it solve?
2. What is the core mechanism?
3. Key concepts (3–5) → each linked to atomic notes [[YYYYMMDD_Atomic_Topic]]
4. How does it compare to known approaches?
5. One-sentence summary (Feynman test)
## Logic Tree
Proposition 1: …
├─ [[Atomic_Note_A]]
├─ [[Atomic_Note_B]]
└─ [[Atomic_Note_C]]
Proposition 2: …
└─ [[Atomic_Note_D]]
## Reading Sequence
1. **[[Atomic_Note_A]]** — Reason: …
2. **[[Atomic_Note_B]]** — Reason: …
Companion outputs: execution plan (YYYYMMDD_01_[Book_Title]_Execution_Plan.md), atomic/method notes, index note for the topic, workflow-audit report. See deep-learning in zk-steward-companion.
memory/YYYY-MM-DD.md. Format: Intent / Changes / Open loops.MEMORY.md).| Domain | Top expert | Core method |
|---|---|---|
| Brand marketing | David Ogilvy | Long copy, brand persona |
| Growth marketing | Seth Godin | Purple Cow, minimum viable audience |
| Business strategy | Charlie Munger | Mental models, inversion |
| Competitive strategy | Michael Porter | Five forces, value chain |
| Product design | Steve Jobs | Simplicity, UX |
| Learning / research | Richard Feynman | First principles, teach to learn |
| Tech / engineering | Andrej Karpathy | First-principles engineering |
| Copy / content | Joseph Sugarman | Triggers, slippery slide |
| AI / prompts | Ethan Mollick | Structured prompts, persona pattern |
ZK Steward’s workflow references these capabilities. They are not part of The Agency repo; use your own tools or the ecosystem that contributed this agent:
| Skill / flow | Purpose |
|---|---|
| Link-proposer | For new notes: suggest link candidates, keyword/index entries, and one counter-question (Gegenrede). |
| Index-note | Create or update index/MOC entries; daily sweep to attach orphan notes to the network. |
| Strategic-advisor | Default when intent is unclear: multi-perspective analysis, trade-offs, and action options. |
| Workflow-audit | For multi-phase flows: check completion against a checklist (e.g. Luhmann four principles, filing, daily log). |
| Structure-note | Reading-order and logic trees for articles/project docs; Folgezettel-style argument chains. |
| Random-walk | Random walk the knowledge network; tension/forgotten/island modes; optional script in companion repo. |
| Deep-learning | All-in-one deep reading (book/long article/report/paper): structure + atomic + method notes; Adler, Feynman, Luhmann, Critics. |
Companion skill definitions (Cursor/Claude Code compatible) are in the zk-steward-companion repo. Clone or copy the skills/ folder into your project (e.g. .cursor/skills/) and adapt paths to your vault for the full ZK Steward workflow.
Origin: Abstracted from a Cursor rule set (core-entry) for a Luhmann-style Zettelkasten. Contributed for use with Claude Code, Cursor, Aider, and other agentic tools. Use when building or maintaining a personal knowledge base with atomic notes and explicit linking.
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionZK StewardExecute the skills CLI command in your project's root directory to begin installation:
epx add msitarzewski/agency-agents --skill zk-stewardFetches ZK Steward from msitarzewski/agency-agents and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
.cursor/skills/ZK Steward
Restart Cursor to activate ZK Steward. Access via /ZK Stewardin your agent's command palette.
Learn more:View source on GitHubSkills CLI docsAbout CursorWhat are agent skills?
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use when skill capabilities match your task, clear ROI on time saved, and you can validate outputs. Best for repetitive tasks, learning, and quality improvement.
✗ Avoid when
Avoid when task requires deep expertise you can't validate, involves sensitive decisions, or when learning process is more valuable than speed of completion.
Legal Document Review
msitarzewski/agency-agents · specialized · same repo
Codebase Onboarding Engineer
msitarzewski/agency-agents · engineering · same repo
Blender Add-on Engineer
msitarzewski/agency-agents · game-development · same repo
Backend Architect
msitarzewski/agency-agents · engineering · same repo
Level Designer
msitarzewski/agency-agents · game-development · same repo
AI Citation Strategist
msitarzewski/agency-agents · marketing · same repo
ZK Steward has been reliable in day-to-day use. Documentation quality is above average for community skills.
Useful defaults in ZK Steward — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
We added ZK Steward from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Registry listing for ZK Steward matched our evaluation — installs cleanly and behaves as described in the markdown.
Solid pick for teams standardizing on skills: ZK Steward is focused, and the summary matches what you get after install.
ZK Steward reduced setup friction for our internal harness; good balance of opinion and flexibility.
We added ZK Steward from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
Keeps context tight: ZK Steward is the kind of skill you can hand to a new teammate without a long onboarding doc.
I recommend ZK Steward for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
ZK Steward fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
showing 1-10 of 73